050afb8d57ee38d2c384a81f821677d76d340fe3,jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHandler.java,Chain,doFilter,#ServletRequest#ServletResponse#,1394

Before Change


                _servletHolder.handle(_baseRequest,request, response);
            }
            else // Not found
                notFound((HttpServletRequest)request, (HttpServletResponse)response);
        }

        /* ------------------------------------------------------------ */

After Change


                    LOG.debug("call servlet " + _servletHolder);
                _servletHolder.handle(_baseRequest,request, response);
            }
            else if (getHandler()==null)
                notFound(srequest, (HttpServletResponse)response);
            else
            {            
                Request baseRequest=(request instanceof Request)?((Request)request):AbstractHttpConnection.getCurrentConnection().getRequest();
                nextHandle(URIUtil.addPaths(srequest.getServletPath(),srequest.getPathInfo()),
                           baseRequest,srequest,(HttpServletResponse)response);
            }
        }